do everything possible - Allemand Anglais Dictionnaire